package com.trueque.uniandes.client;

import java.util.ArrayList;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.trueque.uniandes.shared.DatosProductos;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {
	String autenticarUsuario(String username, String password);

	ArrayList<DatosProductos> poblarTablaProductos(String email);

	ArrayList<DatosProductos> poblarTablaProductosUsuario(String userEmail);

	String invalidarOfertasSegunCliente(String emailDemandante);

	String actualizarOferta(String idDemandado, boolean b);

	String actualizarPrecio(String id,int nPrecio);

	String generarContraOferta(String idTemp, String idProducto,
			String idDemandadoTemp);

	String cargarRF25(String value);

	ArrayList<String> cargarRF24(String value);

	String cargarRF26();
}
